Time based learning